The Tokyo Skytree is a broadcasting, restaurant, and observation tower in Sumida, Tokyo, Japan. At 2,080 feet high, it the tallest tower in the world, and the second tallest structure in the world after Burj Khalifa. I passed it while on the express train from Narita airport to Shinjuku station. The in time of coupling, … Continue reading Tokyo Skytree
Copy and paste this URL into your WordPress site to embed
Copy and paste this code into your site to embed